/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconFuwu1 = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M819.656 626.922c-8.542 0-16.927-4.114-22.083-11.745-8.281-12.187-5.052-28.775 7.136-37.005 64.427-43.54 133.959-141.719 133.959-224.348 0-132.292-107.605-239.922-239.897-239.922-63.125 0-122.813 24.504-168.073 68.959a26.659 26.659 0 0 1-37.395 0c-45.21-44.48-104.897-68.96-168.022-68.96-132.292 0-239.948 107.63-239.948 239.923 0 91.458 50.833 173.697 132.656 214.661 13.177 6.59 18.49 22.63 11.928 35.782-6.615 13.228-22.656 18.463-35.782 11.927C94.135 566.115 32 465.594 32 353.824 32 192.13 163.562 60.566 325.28 60.566c68.804 0 134.22 23.751 186.72 67.37 52.552-43.619 117.968-67.369 186.77-67.369C860.439 60.568 992 192.13 992 353.822c0 101.485-80.053 216.223-157.396 268.515a26.607 26.607 0 0 1-14.948 4.585z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M776.895 717.86c-21.978 0-42.603-8.569-58.125-24.09L617.052 592.079c-10.417-10.416-10.417-27.291 0-37.708 10.417-10.416 27.292-10.416 37.708 0l101.718 101.694c10.937 10.937 29.897 10.91 40.834-0.027 11.25-11.224 11.25-29.557 0-40.807L505.333 331.427c-10.572-10.26-10.78-27.136-0.52-37.709 10.312-10.547 27.187-10.781 37.708-0.521l292.24 284.064c32.29 32.317 32.29 84.453 0.26 116.51-15.573 15.547-36.198 24.088-58.125 24.088z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M708.198 806.975c-21.041 0-42.084-7.996-58.125-24.038l-51.98-52.005c-10.416-10.416-10.416-27.291 0-37.708 10.418-10.417 27.293-10.417 37.71 0l51.98 52.005c11.25 11.25 29.582 11.25 40.832 0 5.47-5.469 8.49-12.708 8.49-20.417 0-7.734-3.022-14.973-8.49-20.415l-137.918-137.97c-10.416-10.417-10.416-27.292 0-37.708s27.293-10.416 37.71 0l137.916 137.943c15.521 15.521 24.115 36.172 24.115 58.15 0 21.954-8.595 42.604-24.115 58.152-16.041 16.015-37.084 24.01-58.125 24.01z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M629.552 885.672c-21.98 0-42.604-8.568-58.125-24.088l-12.709-12.76c-10.416-10.417-10.416-27.292 0-37.709 10.417-10.364 27.292-10.418 37.71 0.052l12.707 12.735c10.938 10.884 29.896 10.91 40.834-0.027 11.25-11.25 11.25-29.609 0-40.86l-27.396-27.394c-10.416-10.418-10.416-27.293 0-37.709s27.293-10.417 37.71 0l27.395 27.396c32.032 32.057 32.032 84.219 0 116.276-15.522 15.52-36.147 24.088-58.126 24.088z"
        fill={getIconColor(color, 3, '#333333')}
      />
      <Path
        d="M551.792 963.433c-21.98 0-42.604-8.57-58.125-24.089l-12.709-12.76c-10.416-10.417-10.416-27.292 0-37.709 10.417-10.364 27.292-10.418 37.71 0.052l12.707 12.735c10.938 10.884 29.896 10.91 40.834-0.027 11.25-11.25 11.25-29.609 0-40.86l-11.039-11.039c-10.417-10.416-10.417-27.29 0-37.707s27.293-10.417 37.71 0l11.038 11.04c32.032 32.056 32.032 84.218 0 116.275-15.522 15.52-36.147 24.088-58.126 24.088zM252.208 687.728c-21.927 0-42.552-8.542-58.125-24.062-32.031-32.083-32.031-84.22 0-116.276l87.604-87.604c31.198-31.12 85.261-31.016 116.25 0 15.521 15.521 24.115 36.171 24.115 58.125s-8.595 42.604-24.115 58.151l-87.603 87.578c-15.52 15.52-36.145 24.088-58.125 24.088z m87.604-198.698c-7.708 0-14.947 3.02-20.416 8.49l-87.603 87.577c-11.25 11.25-11.25 29.584 0 40.834 10.936 10.885 29.895 10.937 40.833 0l87.604-87.604c5.468-5.47 8.49-12.709 8.49-20.416s-3.022-14.949-8.49-20.39c-5.47-5.495-12.709-8.49-20.418-8.49z"
        fill={getIconColor(color, 4, '#333333')}
      />
      <Path
        d="M330.75 766.272c-21.928 0-42.552-8.543-58.125-24.063-32.031-32.057-32.031-84.193 0-116.276l87.604-87.604c31.198-31.12 85.208-31.04 116.302-0.026 32.031 32.084 32.031 84.219 0 116.276l-87.657 87.604c-15.52 15.52-36.145 24.089-58.125 24.089z m87.604-198.699c-7.709 0-14.948 3.022-20.417 8.49l-87.603 87.578c-11.25 11.25-11.25 29.583 0 40.833 10.938 10.886 29.896 10.937 40.834 0l87.656-87.603c11.25-11.25 11.25-29.584 0-40.834-5.469-5.443-12.708-8.464-20.469-8.464z"
        fill={getIconColor(color, 5, '#333333')}
      />
      <Path
        d="M409.291 844.839c-21.927 0-42.552-8.543-58.125-24.063-32.031-32.083-32.031-84.244 0-116.302l87.656-87.603c30.99-30.99 85.053-31.12 116.25-0.027 32.033 32.083 32.033 84.22 0 116.277l-87.656 87.63c-15.521 15.52-36.145 24.088-58.125 24.088z m87.656-198.724c-7.708 0-14.947 2.995-20.415 8.463l-87.657 87.605c-11.25 11.25-11.25 29.609 0 40.859 10.937 10.885 29.897 10.936 40.834 0l87.656-87.63c11.25-11.25 11.25-29.583 0-40.834-5.47-5.442-12.71-8.463-20.417-8.463z"
        fill={getIconColor(color, 6, '#333333')}
      />
      <Path
        d="M487.833 923.38c-21.928 0-42.552-8.542-58.125-24.062-32.031-32.083-32.031-84.22 0-116.276l87.656-87.63c30.99-31.016 85.105-31.094 116.25-0.026 32.032 32.11 32.032 84.244 0 116.277l-87.603 87.629c-15.573 15.547-36.2 24.089-58.178 24.089z m87.656-198.724c-7.708 0-14.947 2.995-20.416 8.464l-87.656 87.63c-11.25 11.25-11.25 29.582 0 40.833 10.937 10.885 29.948 10.86 40.885-0.026l87.604-87.604c11.25-11.25 11.25-29.583 0-40.833-5.468-5.443-12.709-8.464-20.417-8.464zM387.626 438.823c-21.928 0-42.553-8.542-58.125-24.062-32.032-32.084-32.032-84.219 0-116.277l164.27-154.087c10.677-10.027 27.603-9.558 37.656 1.198 10.103 10.755 9.583 27.63-1.198 37.71L366.583 336.792c-10.625 10.65-10.625 28.983 0.625 40.234 10.938 10.885 29.896 10.937 40.834 0l98.489-84.921c11.198-9.532 28.02-8.335 37.604 2.812 9.584 11.146 8.334 27.994-2.813 37.604l-97.031 83.569c-14.063 14.164-34.687 22.732-56.665 22.732z"
        fill={getIconColor(color, 7, '#333333')}
      />
    </Svg>
  );
};

IconFuwu1.defaultProps = {
  size: 18,
};

IconFuwu1 = React.memo ? React.memo(IconFuwu1) : IconFuwu1;

export default IconFuwu1;
